michael block
Vietnamese Swimming and the Injury Data Gap: When the Body Tells a Story No One RecordsAn Empty Data File One December evening, I sat in a small meeting room in...
V.League and the bill for the final 20 minutes: when thin squads pay with their players' legsMinute 30, Rajamangala Stadium, the night of 5 January 2026. Nguyen Xuan Son...
When Data Stops Being Silent: Lessons from an Empty Esports Analysis PipelineThere is a moment in sports writing I call "the blank on the scoreboard." You...
Hurkacz Stuns Djokovic in Shanghai: 13 Aces, 87 Minutes, and Numbers No One Has VerifiedWhen Hubert Hurkacz's thirteenth ace bit into the left sideline of the Shangh...
Table Tennis and the Data Gap: Reading a Match When the Stats System Goes SilentAt the quarterfinals of an international table tennis event in Osaka one...
Cong An Ha Noi FC and a champion collective: when money buys stars but not trustThe final match of the 2026 V-League season ended, and I stood in the tunnel...
Luminosity: A Playoff Ticket Held Up by a Single MapOn the final match day at Logitech G Play Connect, Luminosity Gaming walked...
When the IMSS White Credential Wandered into a Football NewsroomThree in the morning in Jakarta. Rain drummed on the tin roof of a coffee sho...
Table Tennis Needs Verifiable Data, Not More NoiseThe analysis landed on my desk on a Tuesday morning in Shenzhen. Nine...
Amy Hunt Hits Peak Form: Third at Diamond League with 22.16s, Ready for Budapest DoubleHook I once mispronounced a name. The world kept spinning. But their story...
Nine Dimensions of Esports Analysis and Data Discipline in the Esports IndustryThere was a moment in my career that I remember more vividly than any grand...
V.League 1 Is Pricing Vietnamese Players' Legs Below CostOn 5 January 2026, at Rajamangala, Nguyễn Xuân Son went down in the first hal...
The Beat Keeper: A Vietnamese Fighter's Journey to Reclaim His Voice on the International StageThe Guangzhou night was so tight that even a heartbeat had to learn to whispe...
Empty Data, Empty Conclusions: The Verification Discipline Every Esports Analysis NeedsI once received a data extraction before writing a piece: the title was blank...
Doncic Returns: Lakers Build a Defense Around Their Star — But the Data Is Still in the Trash HeapLuka Doncic played 16 first-half minutes, scored 21 points, and left the floo...
AFF Cup 2026 – Vietnam's title and the tactical puzzles yet to be solvedIn the second-leg final at Rajamangala Stadium, when the final whistle echoed...
Volleyball: Anatomy of an Empty Data Pipeline and the Cost of N/A Cells02:47, Chiang Mai. My dashboard opened with exactly nine blocks, exactly the...
Pleiku, November, and What the Scoreboard Never Says About Thailand vs VietnamOn 17 October, the Vietnam Football Federation released the schedule for a...
Koke Absent on a Champions League Night: The Captain's Void and a Test of Atletico Madrid's CharacterInside Atletico Madrid's dressing room, there is an empty seat. On it, the...
Mea Minh Anh and the FFWS SEA 2026 Fall Stage: When a Host Becomes the Emotional BridgeThe third week of the FFWS SEA 2026 Fall qualifiers was unfolding with the...
